package edu.ar.bases.dvdstore.domainmodel.entities;

import java.util.Date;
import java.util.Set;

import edu.ar.bases.dvdstore.domainmodel.entities.interfaces.ICliente;




public class Cliente extends Persona implements ICliente {

	private int clienteID;
	private int deuda;
	private Set<Evento> eventos;

	public Cliente(){

	}

	public void finalize() throws Throwable {
		super.finalize();
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + clienteID;
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		final Cliente other = (Cliente) obj;
		if (clienteID != other.clienteID)
			return false;
		return true;
	}

	
	public int getClienteID() {
		return clienteID;
	}

	
	public void setClienteID(int clienteID) {
		this.clienteID = clienteID;
	}

	
	public int getDeuda() {
		return deuda;
	}

	
	public void setDeuda(int deuda) {
		this.deuda = deuda;
	}

	public Set<Evento> getEventos() {
		return eventos;
	}

	public void setEventos(Set<Evento> eventos) {
		this.eventos = eventos;
	}

	
}